#if !defined(__APP_BT_H)
#define __APP_BT_H
#include "app_device.h"

typedef enum
{
    BT_9600 = '4',
    BT_115200 = '8',
} BT_BaudRate_t;

/// @brief 初始化
/// @param device
/// @return
int app_bt_init(Device *device);

int app_bt_postRead(char *data, int len);

int app_bt_preWrite(char *data, int len);

// 测试蓝牙是否可用
int app_bt_status(Device *device);
// 修改蓝牙名称
int app_bt_rename(Device *device, char *name);
// 设置波特率
int app_bt_setBaudRate(Device *device, BT_BaudRate_t baudRate);
// 重启蓝牙
int app_bt_reset(Device *device);
// 设置组网id
// net_id 4位16进制字符串
int app_bt_setNetId(Device *device, char *net_id);
// 设置mac地址
// maddr 4位16进制字符串
int app_bt_setMAddr(Device *device, char *maddr);

#endif // __APP_BT_H
